package demo.demo05.test01;

/*
定义一个类是无法使用的，要根据类来创造一个对象

对象的格式：
类名称  对象名=new 类名称（）；
Scanner：
数据类型  变量名称=new 数据类型（）；     // 典型的对象

如何使用对象中的成员变量？
对象名.成员变量名
//student.name
//student.age

如何使用对象中的成员方法？
格式：对象名.成员方法名（参数）；

对于成员变量来说  如果没有赋值  则会有一个默认值。

总结:
通过对象名
 */
public class Student {
    public static void main(String[] args) {
//       使用对象中的成员变量:
//      格式：类名称  对象名=new 类名称（）；

        类__class__Student student = new 类__class__Student();//创建学生对象


        System.out.println(student.name);
        System.out.println(student.age);
        System.out.println("-------------");

//      改变成员变量中的数据值
        student.age = 18;
        student.name = "黑马程序员";
        System.out.println(student.name);
        System.out.println(student.age);
        System.out.println("-------------");
//      将对象中的成员变量，交给变量name/age
        String name = student.name;
        student.name = "黑马程序员";
        System.out.println(name);
        int age = student.age;
        student.age = 18;
        System.out.println(age);
        System.out.println("-------------");

//      使用对象中的成员方法：     成员方法 ：----------前一个已经创建好的类      类__class__Student

//      格式：对象名.成员方法名（参数）；
        student.eat();//调用吃饭的成员方法
        student.sleep();//调用睡觉的成员方法
        student.learn();//调用学习的成员方法
    }
}
